home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / Amos / AMOSList-0198 / AMOSLIST / 000164_amos-request@svcs1.digex.net_Fri Jan 30 14:05:28 1998.msg < prev    next >
Text File  |  1998-06-24  |  4KB  |  79 lines

  1. >From amos-request@svcs1.digex.net  Fri Jan 30 14:05:27 1998
  2. Received: from svcs1.digex.net (svcs1.digex.net [204.91.197.224])
  3.     by pony-1.mail.digex.net (8.8.8/8.8.8) with ESMTP id OAA17035
  4.     for <mcox@access.digex.net>; Fri, 30 Jan 1998 14:05:27 -0500 (EST)
  5. Received: (from daemon@localhost)
  6.     by svcs1.digex.net (8.8.5/8.8.5) id IAA12148
  7.     for amos-out; Fri, 30 Jan 1998 08:42:29 -0500 (EST)
  8. Received: from pony-1.mail.digex.net (pony-1.mail.digex.net [204.91.241.5])
  9.     by svcs1.digex.net (8.8.5/8.8.5) with ESMTP id IAA12145
  10.     for <amos-list@svcs1.digex.net>; Fri, 30 Jan 1998 08:42:28 -0500 (EST)
  11. Received: from cgi.inet.tele.dk (cgi.inet.tele.dk [194.182.149.95])
  12.     by pony-1.mail.digex.net (8.8.8/8.8.8) with SMTP id IAA23830
  13.     for <amos-list@access.digex.net>; Fri, 30 Jan 1998 08:42:25 -0500 (EST)
  14. Received: (qmail 23444 invoked from network); 30 Jan 1998 13:42:19 -0000
  15. Received: from post8.tele.dk (194.239.134.172)
  16.   by cgi.inet.tele.dk with SMTP; 30 Jan 1998 13:42:19 -0000
  17. Received: from post8.tele.dk ([194.239.180.12]) by post8.tele.dk
  18.           (Netscape Mail Server v2.02) with SMTP id AAA48808;
  19.           Fri, 30 Jan 1998 14:42:17 +0100
  20. From: Jens Vang Petersen <top_cat@post8.tele.dk>
  21. To: Alastair Murray <malcolm.murray@virgin.net>
  22. CC: amos-list@access.digex.net
  23. Date: Fri, 30 Jan 1998 11:41:36 +0100
  24. Message-ID: <yam7334.1811.1748244608@post8.tele.dk>
  25. In-Reply-To: <34D0833C.MD-0.196.malcolm.murray@virgin.net>
  26. X-Mailer: YAM 1.3.4 [020] - Amiga Mailer by Marcel Beck
  27. Subject: Re: Apollo 060
  28. MIME-Version: 1.0
  29. Content-Type: text/plain
  30. Status: O
  31. X-Status: 
  32.  
  33. On 29-Jan-98, Alastair Murray smashed the keyboard with:
  34. >> On blizz1230/50 with fpu, AMOS has often crashes. I used several days to
  35. >> try and find the bug, so that I could avoid it..
  36. >> 
  37. >> Problem is:
  38. >> -A fast moving loop with an 'inkey$' inside, something like:
  39. >> Do
  40. >>  w$=Inkey$
  41. >>  if.....
  42. >>  else if...
  43. >>  else if...
  44. >>  endif
  45. >> Loop
  46. >> (As long as the user don't push a key the loop keeps running around)
  47. >> After some time the loop begins to be unstable (strange chars might be
  48. >> written, some lines appears on WB) and the Amiga Crashes.. This takes
  49. >> around 3 seconds to happen..
  50. >> 
  51. >> The solution is to put a 'Multi Wait' into the loop, this also has the
  52. >> advantage of giving some CPU-power to other programs while yours is
  53. >> awaiting the user to do something. I expect a similar fix would be to
  54. >> put 'wait vbl' inside the loop, but I've never tried..
  55.  
  56. >ahhhh.
  57. >Well actually, I'm using a blizz1230/50 with fpu with no problems but
  58. >as I've said before alot of people have troubles running some of my
  59. >programs. That sounds like it may help. I'll give it a go.
  60.  
  61. I've done some experiments, and it appears that the loop gets unstable
  62. when it's runing VERY fast. So the crashes is seen more often if AMOS
  63. is running from a clean WB (No Opus or other things running). As soon
  64. as something else is running the chance of crash drops..
  65.  
  66. -- 
  67. Happy greetings, Yours..
  68. __________________________________________________________________________
  69.  /_  __/ __  / __  /\  ___\  __ \__  _\           aka. JENS VANG PETERSEN
  70.   / / / /_/ / ____/  \ \___\  __ \ \ \              top_cat@post8.tele.dk
  71.  /_/ /_____/_/        \_____\_\ \_\ \_\
  72. --------------------------------------------------------------------------
  73.                      http://home8.inet.tele.dk/top_cat/
  74.   -*-  Home of 'The Ultimate Extension list' for AMOS TC & AMOS PRO  -*-
  75.                   -*-  SUPPORT - AMOS - AMIGA - AQUA  -*-
  76. --------------------------------------------------------------------------
  77.  I haven't lost my mind; it's backed up on tape somewhere.
  78. --------------------------------------------------------------------------
  79.